package com.woniuxy.vouchers.mapper;
import com.woniuxy.vouchers.entity.Vouchers;
import com.woniuxy.vouchers.vo.GetVouchersVo;
import org.apache.ibatis.annotations.Mapper;
import org.apache.ibatis.annotations.Param;

import java.util.List;

@Mapper
public interface VouchersMapper {
    List<Vouchers> findAll(String name);

    boolean getVouchers(GetVouchersVo getVouchersVo);

    // 加息券库存减1
    boolean updateVouchersNum(Integer id);

    // 一位用户只能领取一张
    boolean findByUidAndVid(GetVouchersVo getVouchersVo);


    void updateState(@Param("vid") Integer vid, @Param("state") String state);

    // 增
    boolean addVouchers(Vouchers vouchers);

    // 编辑
    boolean updateVouchers(Vouchers vouchers);




}
